Failed
org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest no-configuration.org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest no-configuration (from org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest)
Error Message
Exception during sync execution in UI thread
Stacktrace
org.eclipse.reddeer.common.exception.RedDeerException: Exception during sync execution in UI thread Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.ui.IWorkbenchWindow.getActivePage()" because the return value of "org.eclipse.ui.IWorkbench.getActiveWorkbenchWindow()" is null
Standard Output
11:59:35.050 INFO [WorkbenchTestable][RequirementsRunnerBuilder] Found test class org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest 11:59:35.051 INFO [WorkbenchTestable][RedDeerSuite] RedDeer suite created 11:59:35.051 DEBUG [WorkbenchTestable][RequirementsRunner] Injecting fulfilled requirements into static fields of test class: org.eclipse.reddeer.junit.internal.requirement.Requirements 11:59:35.051 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run before class extensions for test class org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest 11:59:35.051 DEBUG [WorkbenchTestable][RunIBeforeClassExtensions] Run method runBeforeTestClass() of class org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt 11:59:35.051 DEBUG [WorkbenchTestable][CloseWelcomeScreenExt] Trying to close Welcome Screen 11:59:35.051 ERROR [WorkbenchTestable][RunIBeforeClassExtensions] Run method runBeforeTestClass() of class org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt failed 11:59:35.051 DEBUG [WorkbenchTestable][ScreenshotCapturer] Capturing Screenshot: ./target/screenshots/no-configuration/org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest@BeforeClassExt_CloseWelcomeScreenExt.png 11:59:35.145 DEBUG [WorkbenchTestable][ScreenshotCapturer] Screenshot successfully captured. Saved in /home/jenkins/agent/workspace/reddeer.verification.parametrized/tests/org.eclipse.reddeer.eclipse.test/./target/screenshots/no-configuration/org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest@BeforeClassExt_CloseWelcomeScreenExt.png 11:59:35.145 DEBUG [WorkbenchTestable][RunIAfterClassExtensions] Run after class extensions for test class org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest 11:59:35.145 DEBUG [WorkbenchTestable][RunIAfterClassExtensions] Run method runAfterTestClass() of class org.eclipse.reddeer.junit.extension.after.test.impl.CloseAllShellsExt 11:59:35.145 INFO [WorkbenchTestable][WorkbenchShellHandler] Closing all shells... 11:59:35.145 ERROR [WorkbenchTestable][RunIAfterClassExtensions] Run method runAfterTestClass() of class org.eclipse.reddeer.junit.extension.after.test.impl.CloseAllShellsExt failed 11:59:35.146 DEBUG [WorkbenchTestable][ScreenshotCapturer] Capturing Screenshot: ./target/screenshots/no-configuration/org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest@AfterClassExt_CloseAllShellsExt.png 11:59:35.257 DEBUG [WorkbenchTestable][ScreenshotCapturer] Screenshot successfully captured. Saved in /home/jenkins/agent/workspace/reddeer.verification.parametrized/tests/org.eclipse.reddeer.eclipse.test/./target/screenshots/no-configuration/org.eclipse.reddeer.eclipse.test.rse.ui.view.SystemViewTest@AfterClassExt_CloseAllShellsExt.png
Standard Error
org.eclipse.reddeer.common.exception.RedDeerException: Exception during sync execution in UI thread at org.eclipse.reddeer.common.util.Display.handleErrorOccured(Display.java:112) at org.eclipse.reddeer.common.util.Display.syncExec(Display.java:84) at org.eclipse.reddeer.workbench.core.lookup.WorkbenchPartLookup.findAllViewReferences(WorkbenchPartLookup.java:126) at org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt.closeWelcomeScreen(CloseWelcomeScreenExt.java:56) at org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt.runBeforeTestClass(CloseWelcomeScreenExt.java:41) at org.eclipse.reddeer.junit.internal.runner.statement.RunIBeforeClassExtensions.evaluate(RunIBeforeClassExtensions.java:61) at org.eclipse.reddeer.junit.internal.runner.statement.RunAfterClasses.evaluate(RunAfterClasses.java:68) at org.eclipse.reddeer.junit.internal.runner.statement.CleanUpRequirementStatement.evaluate(CleanUpRequirementStatement.java:45) at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterClassExtensions.evaluate(RunIAfterClassExtensions.java:57) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.run(RequirementsRunner.java:153) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:206) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:161) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:84) at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:128) at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:46) at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:79) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.ui.IWorkbenchWindow.getActivePage()" because the return value of "org.eclipse.ui.IWorkbench.getActiveWorkbenchWindow()" is null at org.eclipse.reddeer.workbench.core.lookup.WorkbenchPartLookup$3.run(WorkbenchPartLookup.java:130) at org.eclipse.reddeer.workbench.core.lookup.WorkbenchPartLookup$3.run(WorkbenchPartLookup.java:1) at org.eclipse.reddeer.common.util.Display$ErrorHandlingRunnable.run(Display.java:162) at org.eclipse.reddeer.common.util.Display.syncExec(Display.java:80) ... 43 more java.lang.NullPointerException: Cannot invoke "org.eclipse.ui.IWorkbenchWindow.getActivePage()" because the return value of "org.eclipse.ui.IWorkbench.getActiveWorkbenchWindow()" is null at org.eclipse.reddeer.workbench.core.lookup.WorkbenchPartLookup$3.run(WorkbenchPartLookup.java:130) at org.eclipse.reddeer.workbench.core.lookup.WorkbenchPartLookup$3.run(WorkbenchPartLookup.java:1) at org.eclipse.reddeer.common.util.Display$ErrorHandlingRunnable.run(Display.java:162) at org.eclipse.reddeer.common.util.Display.syncExec(Display.java:80) at org.eclipse.reddeer.workbench.core.lookup.WorkbenchPartLookup.findAllViewReferences(WorkbenchPartLookup.java:126) at org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt.closeWelcomeScreen(CloseWelcomeScreenExt.java:56) at org.eclipse.reddeer.junit.extension.before.test.impl.CloseWelcomeScreenExt.runBeforeTestClass(CloseWelcomeScreenExt.java:41) at org.eclipse.reddeer.junit.internal.runner.statement.RunIBeforeClassExtensions.evaluate(RunIBeforeClassExtensions.java:61) at org.eclipse.reddeer.junit.internal.runner.statement.RunAfterClasses.evaluate(RunAfterClasses.java:68) at org.eclipse.reddeer.junit.internal.runner.statement.CleanUpRequirementStatement.evaluate(CleanUpRequirementStatement.java:45) at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterClassExtensions.evaluate(RunIAfterClassExtensions.java:57) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.run(RequirementsRunner.java:153) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:206) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:161) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:84) at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:128) at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:46) at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:79) at java.base/java.lang.Thread.run(Thread.java:833) org.eclipse.reddeer.common.exception.RedDeerException: Exception during sync execution in UI thread at org.eclipse.reddeer.common.util.Display.handleErrorOccured(Display.java:112) at org.eclipse.reddeer.common.util.Display.syncExec(Display.java:84) at org.eclipse.reddeer.workbench.core.lookup.WorkbenchShellLookup.getWorkbenchShell(WorkbenchShellLookup.java:44) at org.eclipse.reddeer.workbench.handler.WorkbenchShellHandler.getNonWorbenchShellsToClose(WorkbenchShellHandler.java:101) at org.eclipse.reddeer.workbench.handler.WorkbenchShellHandler.closeAllNonWorbenchShells(WorkbenchShellHandler.java:72) at org.eclipse.reddeer.junit.extension.after.test.impl.CloseAllShellsExt.run(CloseAllShellsExt.java:77) at org.eclipse.reddeer.junit.extension.after.test.impl.CloseAllShellsExt.runAfterTestClass(CloseAllShellsExt.java:59) at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterClassExtensions.evaluate(RunIAfterClassExtensions.java:71) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.run(RequirementsRunner.java:153) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:206) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:161) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:84) at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:128) at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:46) at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:79) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.ui.IWorkbenchWindow.getShell()" because the return value of "org.eclipse.ui.IWorkbench.getActiveWorkbenchWindow()" is null at org.eclipse.reddeer.workbench.core.lookup.WorkbenchShellLookup$1.run(WorkbenchShellLookup.java:47) at org.eclipse.reddeer.workbench.core.lookup.WorkbenchShellLookup$1.run(WorkbenchShellLookup.java:1) at org.eclipse.reddeer.common.util.Display$ErrorHandlingRunnable.run(Display.java:162) at org.eclipse.reddeer.common.util.Display.syncExec(Display.java:80) ... 42 more java.lang.NullPointerException: Cannot invoke "org.eclipse.ui.IWorkbenchWindow.getShell()" because the return value of "org.eclipse.ui.IWorkbench.getActiveWorkbenchWindow()" is null at org.eclipse.reddeer.workbench.core.lookup.WorkbenchShellLookup$1.run(WorkbenchShellLookup.java:47) at org.eclipse.reddeer.workbench.core.lookup.WorkbenchShellLookup$1.run(WorkbenchShellLookup.java:1) at org.eclipse.reddeer.common.util.Display$ErrorHandlingRunnable.run(Display.java:162) at org.eclipse.reddeer.common.util.Display.syncExec(Display.java:80) at org.eclipse.reddeer.workbench.core.lookup.WorkbenchShellLookup.getWorkbenchShell(WorkbenchShellLookup.java:44) at org.eclipse.reddeer.workbench.handler.WorkbenchShellHandler.getNonWorbenchShellsToClose(WorkbenchShellHandler.java:101) at org.eclipse.reddeer.workbench.handler.WorkbenchShellHandler.closeAllNonWorbenchShells(WorkbenchShellHandler.java:72) at org.eclipse.reddeer.junit.extension.after.test.impl.CloseAllShellsExt.run(CloseAllShellsExt.java:77) at org.eclipse.reddeer.junit.extension.after.test.impl.CloseAllShellsExt.runAfterTestClass(CloseAllShellsExt.java:59) at org.eclipse.reddeer.junit.internal.runner.statement.RunIAfterClassExtensions.evaluate(RunIAfterClassExtensions.java:71) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.eclipse.reddeer.junit.internal.runner.RequirementsRunner.run(RequirementsRunner.java:153) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:206) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:161) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:84) at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:128) at org.eclipse.tycho.surefire.osgibooter.AbstractUITestApplication.runTests(AbstractUITestApplication.java:46) at org.eclipse.e4.ui.internal.workbench.swt.E4Testable.lambda$0(E4Testable.java:79) at java.base/java.lang.Thread.run(Thread.java:833)